<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // window.name = '测试'
      // // console.log(this.name);
      // function Person () {
      //   this.name = '函数里的'
      //   console.log(this.name,this);
      // }
      // const p = new Person()
      // console.log(p,p.name);
      // var a1 = '这是var的a1'
      // let a2 = '这是let的a2'
      // const a3 = '这是const的a3'
      // console.log(this.a1,a2,this.a3);
      // Person()
      // const obj = {
      //   a: 2,
      //   show1: function () {
      //     console.log(this);
      //   },
      //   show2: () => {
      //     console.log(this.a);
      //   },
      // };
      // const fn = obj.show1
      // fn()

      // function Animals(name) {
      //   this.name = name || "Animals";
      //   this.type = ["猴子", "老虎", "大象"];
      //   this.sleep = function () {
      //     console.log(this.name + "正在睡觉");
      //   };
      // }
      // //通过Animals构造函数的原型对象设置eat方法，此时Animals有2个属性和2个方法
      // Animals.prototype.eat = function (food) {
      //   console.log(this,this.name + "正在吃" + food);
      // };
      // Animals.prototype.name = 'aaaa'
      // const an = new Animals()
      // an.eat(2222)
      // console.log(an,Animals);
      const pro = new Promise();
      console.log(pro);
    </script>
  </body>
</html>
